package com.qire.common.constant;

/**
 * 导航标签资源管理
 */
public final class Navigation {

    public static final class Group {

        public static final String MainGroup = "app";
        public static final String UserGroup = "user";

    }

    /**
     * 页面（Activity）路由路径的资源
     */
    public static final class Page {

        public static final String MainPage = "/" + Group.MainGroup + "/mainPage";
        public static final String HomePage = "/" + Group.MainGroup + "/homePage";
        public static final String WebPage  = "/" + Group.MainGroup + "/webPage";
        public static final String ImagePickerPage  = "/" + Group.MainGroup + "/imagePickerPage";

        public static final String SystemSetupPage = "/" + Group.MainGroup + "/systemSetupPage";
        public static final String LoginGuidePage = "/" + Group.MainGroup + "/loginGuidePage";
        public static final String RecommendMorePage = "/" + Group.MainGroup + "/recommendMorePage";
        public static final String VipInstructionsPage = "/" + Group.MainGroup + "/vipInstructionsPage";
        public static final String ImageCutAndScalePage = "/" + Group.MainGroup + "/imageCutAndScalePage";


        public static final String ComicQuickReadPage = "/" + Group.MainGroup + "/comicQuickReadPage";
        public static final String ComicReaderFinishPage = "/" + Group.MainGroup + "/comicReaderFinishPage";
        public static final String ComicDetailPage = "/" + Group.MainGroup + "/comicDetailPage";
        public static final String ComicReaderPage = "/" + Group.MainGroup + "/comicReaderPage";
        public static final String ComicCommentPage = "/" + Group.MainGroup + "/comicCommentPage";
        public static final String ComicCommentListPage = "/" + Group.MainGroup + "/comicCommentListPage";
        public static final String ComicCommentReplyPage = "/" + Group.MainGroup + "/comicCommentReplyPage";
        public static final String BulletScreenDialogPage = "/" + Group.MainGroup + "/bulletScreenDialogPage";
        public static final String ComicDirectorySelectorPage = "/" + Group.MainGroup + "/comicDirectorySelectorPage";
        public static final String ComicDownloadSelectorPage = "/" + Group.MainGroup + "/comicDownloadSelectorPage";
        public static final String ComicDownloadProgressPage = "/" + Group.MainGroup + "/comicDownloadProgressPage";
        public static final String ComicSearchPage = "/" + Group.MainGroup + "/comicSearchPage";
        public static final String ComicRankListOfVipPage = "/" + Group.MainGroup + "/comicRankListOfVipPage";
        public static final String ComicRankListOfHotPage = "/" + Group.MainGroup + "/comicRankListOfHotPage";

        public static final String BeanAcquireAndUseRulePage = "/" + Group.MainGroup + "/beanAcquireAndUseRulePage";

        public static final String UserProfileEditPage = "/" + Group.UserGroup + "/userProfileEditPage";
        public static final String InviteFriendsPage = "/" + Group.UserGroup + "/inviteFriendsPage";


        public static final String TaskCenterPage = "/" + Group.UserGroup + "/taskCenterPage";
        public static final String SubscribeWeChatPage = "/" + Group.UserGroup + "/subscribeWeChatPage";


        public static final String BuyMembershipPage = "/" + Group.UserGroup + "/buyMembershipPage";
        public static final String BuyMembershipDialogPage = "/" + Group.UserGroup + "/buyMembershipDialogPage";
        public static final String BuyCoinsMarketPage = "/" + Group.UserGroup + "/buyCoinsMarketPage";
        public static final String BuyCoinsMarketDialogPage = "/" + Group.UserGroup + "/buyCoinsMarketDialogPage";
        public static final String FriendPaidPage = "/" + Group.UserGroup + "/friendPaidPage";


        public static final String AccountPage = "/" + Group.UserGroup + "/accountPage";
        public static final String AccountDetailCoinPage = "/" + Group.UserGroup + "/accountDetailCoinPage";
        public static final String AccountDetailBeanPage = "/" + Group.UserGroup + "/accountDetailBeanPage";
        public static final String AccountPurchaseHistoryPage = "/" + Group.UserGroup + "/accountPurchaseHistoryPage";


        public static final String MessageCenterPage = "/" + Group.UserGroup + "/messageCenterPage";
        public static final String MessageCommentListPage = "/" + Group.UserGroup + "/messageCommentListPage";
        public static final String MessageCommentDetailPage = "/" + Group.UserGroup + "/messageCommentDetailPage";
        public static final String MessageLikeListPage = "/" + Group.UserGroup + "/messageLikeListPage";
        public static final String MessageSetupPage = "/" + Group.UserGroup + "/messageSetupPage";


        public static final String AccountsAndSecurityPage = "/" + Group.UserGroup + "/accountsAndSecurityPage";
        public static final String AccountsAssociatedPage = "/" + Group.UserGroup + "/accountsAssociatedPage";
        public static final String AccountsAssociatedAddPage = "/" + Group.UserGroup + "/accountsAssociatedAddPage";
        public static final String AccountBindGuidePage = "/" + Group.UserGroup + "/accountBindGuidePage";
        public static final String PasswordChangeGuidePage = "/" + Group.UserGroup + "/passwordChangeGuidePage";
        public static final String AccountCancellationGuidePage = "/" + Group.UserGroup + "/accountCancellationGuidePage";


        public static final String TeensLockSleepPage = "/" + Group.MainGroup + "/teensLockSleepPage";
        public static final String TeensLockTimeoutPage = "/" + Group.MainGroup + "/teensLockTimeoutPage";
        public static final String TeensControlPanelPage = "/" + Group.UserGroup + "/teensControlPanelPage";
        public static final String TeensModeTogglePage = "/" + Group.UserGroup + "/teensModeTogglePage";
        public static final String TeensModifyPasswordPage = "/" + Group.UserGroup + "/teensModifyPasswordPage";
        public static final String TeensRetrievePasswordPage = "/" + Group.UserGroup + "/teensRetrievePasswordPage";

    }

    /**
     * 片段（Fragment）路由路径的资源
     */
    public static final class Fragment {

        public static final String UserFragment = "/" + Group.MainGroup + "/userFragment";
        public static final String RecommendFragment = "/" + Group.MainGroup + "/recommendFragment";
        public static final String BookshelfFragment = "/" + Group.MainGroup + "/bookshelfFragment";
        public static final String ClassificationFragment = "/" + Group.MainGroup + "/classificationFragment";

        /***************************************书架子页********************************************************/
        public static final String BookshelfFavoritesFragment = "/" + Group.MainGroup + "/bookshelfFavoritesFragment";
        public static final String BookshelfHistoryFragment = "/" + Group.MainGroup + "/bookshelfHistoryFragment";
        public static final String BookshelfDownloadFragment = "/" + Group.MainGroup + "/bookshelfDownloadFragment";

        /***************************************推荐子页*******************************************************/
        public static final String RecommendVipZoneFragment = "/" + Group.MainGroup + "/recommendVipZoneFragment";
        public static final String RecommendHotFragment = "/" + Group.MainGroup + "/recommendHotFragment";
        public static final String RecommendUpdateFragment = "/" + Group.MainGroup + "/recommendUpdateFragment";
        public static final String RecommendGirlsFragment = "/" + Group.MainGroup + "/recommendGirlsFragment";
        public static final String RecommendBoysFragment = "/" + Group.MainGroup + "/recommendBoysFragment";
        public static final String RecommendNewComicFragment = "/" + Group.MainGroup + "/recommendNewComicFragment";


        public static final String ComicDetailIntroductionFragment = "/" + Group.MainGroup + "/comicDetailIntroductionFragment";
        public static final String ComicDetailDirectoryFragment = "/" + Group.MainGroup + "/comicDetailDirectoryFragment";

    }

}
